package com.chanven.lib.cptr.recyclerview.adapter;
/**
* @Title: AdapterInterface.java 
* @Package cn.com.harry_android_sdk.adapter.interfaces 
* @Description: TODO(用一句话描述该文件做什么) 
* @author harry   
* @date 2015-7-14 上午11:28:02 
* @version V1.0   
*/

import java.util.List;

/** 
 * @ClassName: AdapterInterface 
 * @Description: TODO(这里用一句话描述这个类的作用) 
 * @author harry
 * @date 2015-7-14 上午11:28:02 
 *  
 */
public interface AdapterInterface {

	/**
	 * 设置数据
	 * 
	 * @param data
	 */
	public void setData(List<Object> data);

	/**
	 * 获取数据
	 */
	public List<Object> getData();

	/**
	 * 添加数据
	 * 
	 * @param data
	 */
	public void addData(Object data);

	/**
	 * 添加数据
	 * 
	 * @param data
	 */
	public void addDataList(List<Object> data);

	/**
	 * 清除数据
	 */
	public void clear();

	/**
	 * 刷新数据
	 */
	public void updateChange();

	/**
	 * 移除Item
	 */
	public void removeItem(int position);
}

